Reusable Web Services
نویسندگان
چکیده
Designing systems of asynchronous web services is challenging. Addressing the design in terms of component reuse helps address important questions that need to be answered if dynamic configuration of business solutions from web services is to be achieved. The fact that the components are web services doesn’t mean that all the problems of reuse have been solved. An architecture for dealing with reuse and dynamic reconfiguration, based on stateless services and stateful messages, is investigated. A notation for describing the flow of documents in such a system is introduced. This is shown to be effective at describing the behaviour of components, a necessary part of designing reusable components, especially those that participate in long-running, asynchronous interactions.
منابع مشابه
A reusable intelligent authorization design for web services software security
Web services are a new way of thinking in distributed computing. They are an important step towards service-oriented architecture (SOA). Web services are used to obtain service in an open, platform independent way. Recent focus on web services has been in the area of security, which is an ongoing concern in many areas and is very pertinent to web services technology. This paper describes the de...
متن کاملA Framework for Converged Telecom Services and Mashups
We describe a light-weight, Java-based framework for SIP servlet 1.1 containers that enables the development of modular, reusable telecom features suitable for integration into converged services. We show how the framework supports interaction between a feature and its external environment and how it facilitates the discovery task in different scenarios. We also discuss how the framework enable...
متن کاملAvoiding WSDL Bad Practices in Code-First Web Services
Service-Oriented Computing allows software developers to structure applications as a set of standalone and reusable components called services. The common technological choice for materializing these services is Web Services, whose exposed functionality is described by using the Web Services Description Language (WSDL). Methodologically, Web Services are often built by first implementing their ...
متن کاملMeasuring the Reusable Quality for XML Schema Documents
eXtensible Markup Language (XML) based web applications are widely used for data describing and providing internet services. The design of XML schema document (XSD) needs to be quantified with software with the reusable nature of XSD. This nature of documents helps software developers to produce software at a lower software development cost. This paper proposes a metric Entropy Measure of Compl...
متن کاملA Framework for Migrating Web Applications to Web Services
In this paper, we present a framework for semi-automatically migrating monolithic legacy web applications to service oriented architecture (SOA) by separating potentially reusable features as web services. Software design recovery and source transformation techniques are used to automatically analyze and reprogram web application code to migrate existing web-based systems to support inter-busin...
متن کامل